package com.keur.money.ui.main.view

import com.keur.money.mvp.view.MvpView
import org.json.JSONObject

/**
 * MullaFlow
 * @Author wwdeng
 * @CreateTime: 2024/7/26 17:32
 * @Annotation：主页 接口层
 */
interface IKeurHomeView: MvpView {

    /**
     * 现在产品列表Views
     */
    fun showMullaProductsView()

    /**
     * 设置产品列表（可申请、已申请）
     */
    fun showMullaProductsList(isApply: Boolean,pList: ArrayList<JSONObject>)

    /**
     * 显示已申请的产品列表
     */
    fun showMullaAppliedViews()

    /**
     * 显示权限列表
     */
    fun showMullaFlowPermissionList()

    /**
     * 权限检测成功
     */
    fun showMullaCheckPermissionSuccess()

    /**
     * 认证已完成 - 进入申贷页面
     */
    fun showMullaApplyPage(pName: String, pToken: String)

    /**
     * 认证未完成 - 进入认证页面
     */
    fun showMullaProcessStepsPage()

}